Portalegre, Castelo de Vide